package com.hsogoo.avatar.annotations;

import org.springframework.stereotype.Component;

import java.lang.annotation.*;

/**
 * 需要配置注册中心、分组、服务版本号
 * @Author huangsaigang
 * Created @2018/9/28.
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface AvatarProvider {

    String registry() default "";

    String group() default "avatar";

    String version() default "1.0.0";

    //0默认不限流：设置每秒的请求数
    int limit() default 0;
    //是否使用单独的线程池
    boolean executor() default false;
}
